package com.lgy.ms.api.other;

/**
 * @author Gylin
 */
public interface ICacheClient {

    /**
     * 根据key获取缓存信息
     * @param key
     * @return
     */
    Object get(String key);

    /**
     * 存入缓存
     * @param key
     * @param value
     * @return
     */
    boolean set(String key, Object value);

    /**
     * 存入缓存，设置过期时间，单位ms
     * @param key
     * @param value
     * @param time
     * @return
     */
    boolean set(String key, Object value, long time);

    /**
     * 删除缓存
     */
    void del(String... key);
}
